热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何将OR(`||`)的符号放入while循环?-HowcanIputthesignofOR(`||`)intoawhileloop?

InC++,whycanInotputthesignofOR(||)inawhilelooplikethis?在C++中,为什么我不能在这样的while循环中放置

In C++, why can I not put the sign of OR (||) in a while loop like this?

在C ++中,为什么我不能在这样的while循环中放置OR(||)的符号?

int weight_of_Limak,weight_of_Bob,sum=0;
cin>>weight_of_Limak>>weight_of_Bob;

while((weight_of_Limak

1 个解决方案

#1


1  

Syntactically everything is okay.

从语法上讲,一切都很好。

The problem is in condition itself. You want to do the loop until the weight is less probably you should reconsider the conditions itself. The first part of condition has now no effect, as a != b is always true when a . Your loop works until weight_of_Limak == weight_of_Bob when you put this condition.

问题在于条件本身。你想做循环,直到重量减少,你应该重新考虑条件本身。条件的第一部分现在没有效果,因为当a

Probably you initially wanted to use different comparison sign, probably <= instead of <?

可能你最初想要使用不同的比较符号,可能<=而不是


推荐阅读
author-avatar
l季莫_339
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有